// src/app/globals.ts

import { Data } from "@angular/router";

export const globalVariable = 'Hello, world!';
export function globalFunction() {
  console.log('This is a global function.');
}


/**
 * 获取当前时间年月日 2024-04-15 12:52:06
 */
export function getNowFormatDate() {
  // 获取当前北京时间的时间戳（单位为毫秒）
  let stamp = new Date().getTime() + 8 * 60 * 60 * 1000;

  // 格式化北京时间为"YYYY-MM-DD HH:mm:ss"
  let beijingTime = new Date(stamp).toISOString().replace(/T/, ' ').replace(/\..+/, '').substring(0, 19);
  // Fri Nov 10 2023 17:47:40 GMT+0800 (中国标准时间)
  // 2023-11-10T09:49:02.550Z
  // 2023-11-10 09:49:02

  // console.log(beijingTime);
  // 输出"2023-11-02 06:05:05"
  return beijingTime
}

/**
 *  Date 对象转换日期格式 'Wed Apr 03 2024 11:50:00 GMT+0800 (中国标准时间)' 转 2024-04-03 11:50:00
 */
export function toFormatDate(date: string) {
  let beijingTime = new Date(date).toISOString().replace(/T/, ' ').replace(/\..+/, '').substring(0, 19);
  return beijingTime
}